﻿// JScript File
    var array_point = new Array("CentralNews", "IndustrialNews", "Solutions","Case","QuickUrl");
    var array_display = new Array("CentralNewsDetail", "IndustrialNewsDetail", "SolutionsDetail","CaseDetail","QuickUrlDetail");
    var array_menu = new Array("m_home", "m_solution", "m_success","m_hot","m_hr"); 
    var miniwindow_width = 665;
    var miniwindow_height = 500;
   var urlwindow_height = 452; 
    var iMouseDown = false;  
    var iShow = false;   
    var old_X = 0;
    var old_Y = 0;  
    var win_X = 0; 
    var win_Y = 0;  
    var now_X = 0; 
    var now_Y = 0; 

   function menu_mouse_in(ctr_name) 
  {
        var i = 0;
	    for(i=0;i<array_menu.length;i++)
	    {
	        if(document.getElementById(array_menu[i]).className != "menuhover") 
                document.getElementById(array_menu[i]).className="";
        }
         if(document.getElementById(ctr_name).className != "menuhover")
            document.getElementById(ctr_name).className = "menuselected";
       
         document.getElementById(ctr_name).style.cursor = "pointer";
        document.getElementById(ctr_name).style.cursor = "hand"; 
  } 
  
//  function menu_mouse_out(ctr_name) 
//  {
//       if(document.all.item(ctr_name).className != "menuhover")
//            document.all.item(ctr_name).className = "";
//           
//       document.all.item(ctr_name).style.cursor = "default"; 
//  } 
  
  function menu_mouse_click(ctr_name) 
  {
       var i = 0;
	    for(i=0;i<array_menu.length;i++)
	    {
            document.getElementById(array_menu[i]).className="";
        }
        document.getElementById(ctr_name).className="menuhover";
  } 
  
  
    function activepoint(pointitem,displayitem)
    {
	    var i = 0;
	    for(i=0;i<array_point.length;i++)
	    {
		    if(array_point[i] == pointitem)
			    document.getElementById(array_point[i]).className="td-leftmenu1selected";
			    
		    else
			    document.getElementById(array_point[i]).className="td-leftmenu2";
			    
    			
    		if(array_display[i] == displayitem)
    			document.getElementById(array_display[i]).style.display="inline";
    		else
    			document.getElementById(array_display[i]).style.display="none";
	    }

    }

    function showlay(url,ctr_name,showtitle)
    {
       menu_mouse_click(ctr_name);
	   var de = document.documentElement;
	   var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
	   if(h<document.body.clientHeight){h=document.body.clientHeight;}
	   document.getElementById("miniwindow").style.top = 100 + "px"; 
	   document.getElementById("miniwindow").style.left = (document.body.clientWidth - miniwindow_width) /2 + "px"; 
	   win_Y = (document.body.clientHeight - miniwindow_height)/2-50;
	   win_X = (document.body.clientWidth - miniwindow_width)/2;
	   document.getElementById("miniwindow").width = miniwindow_width + "px";
	   document.getElementById("miniwindow").style.height = miniwindow_height + "px";
	   document.getElementById("urlwindow").width = miniwindow_width + "px";
	   document.getElementById("urlwindow").style.height = urlwindow_height + "px";
	   document.getElementById("fullscreen").style.height = h + "px";
       document.getElementById("fullscreen").style.display = "block";
       document.getElementById("fullscreen").style.opacity = 0.5;
	   document.getElementById("miniwindow").style.display = "block"; 
	   if(url != "")
	        document.getElementById("urlwindow").src = url;
	    iShow = true;
	   
	   document.getElementById("dialogname").innerText = showtitle;
    }
    
    function hidelay()
    {
	    document.getElementById("miniwindow").style.display = "none";
	    document.getElementById("fullscreen").style.display = "none";
	   document.getElementById("urlwindow").src = ""; 
	   iShow = false; 
	   menu_mouse_click("m_home");
	   autoSelect();
    }
   
  
      function mouseCoords(ev){
      
	    if(ev.pageX || ev.pageY){
		    return {x:ev.pageX, y:ev.pageY};
	    }
	    return {
		    x:ev.clientX ,
		    y:ev.clientY 
	    };
//	    return {
//		    x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
//		    y:ev.clientY + document.body.scrollTop  - document.body.clientTop
//	    };

    }
   
      
    function mouseMove(ev){
	    ev           = ev || window.event;
	    var mousePos = mouseCoords(ev);
        if(iMouseDown)
        {
		    document.getElementById("miniwindow").style.top = win_Y + (mousePos.y - old_Y) + "px";
		    document.getElementById("miniwindow").style.left = win_X + (mousePos.x - old_X) + "px";
        } 
     }



    function mouseDown(ev){
	    ev         = ev || window.event;
	    var mousePos = mouseCoords(ev);
        old_X = mousePos.x;
        old_Y = mousePos.y; 
        
       if(iShow)
      {  
     
           // if( !iMouseDown){alert("("+mousePos.x + "," + mousePos.y +")|(" + win_X + "," + win_Y + ")");}
           if( mousePos.y>win_Y && mousePos.y<(win_Y + 18) && mousePos.x>(win_X) && mousePos.x<(win_X + 400))
           { 
                document.getElementById("urlwindow").style.display = "none";
	            iMouseDown = true;
	        }
	    }
    }

    function mouseUp(ev){
        ev         = ev || window.event;
	    var mousePos = mouseCoords(ev);

        
       if(iMouseDown)
       { 
           document.getElementById("urlwindow").style.display = "block";  
            iMouseDown = false;
           win_Y = win_Y +  mousePos.y - old_Y ;
		    win_X = win_X + mousePos.x - old_X;
	    }
    	
	    old_X = 0;
        old_Y = 0;
    }

//    document.onmousedown = mouseDown
//    document.onmousemove = mouseMove;
//    document.onmouseup   = mouseUp;

  function autoHeight()
  {
     if(document.body.scrollHeight<452){document.getElementById('mtable').style.height='442px';}
  }
  
  function autoSelect()
  {
        //alert(window.location.href);
       var url =  window.location.href;
       if(url.indexOf("ProAndSlu.aspx")!=-1 || url.indexOf("InfoSolu.aspx")!=-1 || url.indexOf("InfoMstcProduct.aspx")!=-1){menu_mouse_click("m_solution");}
       else if(url.indexOf("SucCaseList.aspx")!=-1 || url.indexOf("SucCase.aspx")!=-1){menu_mouse_click("m_success");}
       else if(url.indexOf("InfoHotTechSpotList.aspx")!=-1 || url.indexOf("InfoHotTechSpot.aspx")!=-1){menu_mouse_click("m_hot");}
        else if(url.indexOf("infoHrList.aspx")!=-1 || url.indexOf("infoHr.aspx")!=-1){menu_mouse_click("m_hr");}
  }